package org.grupoavatar.guiaubicua.entities;

import java.io.Serializable;
import java.util.ArrayList;

import android.graphics.drawable.Drawable;

import com.google.gson.annotations.SerializedName;

public class CategoriaBean implements Serializable {
	private static final long serialVersionUID = 1L;
	
	@SerializedName("id")
	private int id;
	@SerializedName("nombre")
	private String nombre;
	@SerializedName("descripcion")
	private String descripcion;
	@SerializedName("icono")
	private int icono;
	
	private int color;
	
	private ArrayList<CategoriaBean> subCategorias;
	
	public CategoriaBean() {
		
	}

	public int getId() {
		return id;
	}

	public String getNombre() {
		return nombre;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public int getIcono() {
		return icono;
	}

	public ArrayList<CategoriaBean> getSubCategorias() {
		return subCategorias;
	}

	public int getColor() {
		return 0;
	}

	public int compareTo(CategoriaBean categoria) {
		if (categoria.getId() == id)
			return 0;
		else
			return -1;
	}
}
